package com.itheima.backstage.manager;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.itheima.service.db.WeChatUserService;
import javafx.scene.layout.Background;
import org.apache.dubbo.config.annotation.Reference;
import org.springframework.stereotype.Component;

@Component
public class LoginManager {

    @Reference
    private WeChatUserService weChatUserService;



    //微信扫码登入
    public String wxLogin(String code) {
        //实现类会响应一个重定向地址字符串  如果扫码成功定向到后台主页  扫码失败 继续会首页手动输入账号密码进入
        String indexUrl = weChatUserService.wxLogin(code);


        return indexUrl;
    }



    //手动输入进入后台
    public String login(String admin, String pwd) {
        //如果没输入 向前台响应错误1提示
        if (admin == null) {
            return "1";
        }
        if (pwd == null) {
            return "1";
        }

        //如果都输入了将用户名密码 传入业务层写逻辑 根据用户名和密码 查询后台表
        String str = weChatUserService.login(admin, pwd);

        return str;
    }
}
